Channel Bonding in Linux Ethernet Environment using Regular Switching Hub
نویسندگان
چکیده
Bandwidth plays an important role for quality of service in most network systems. There are many technologies developed to increase host bandwidth in a LAN environment. Most of them need special hardware support, such as switching hub that supports IEEE Link Aggregation standard. In this paper, we propose a Linux solution to increase the bandwidth between hosts with multiple network adapters connected to a regular switching hub. The approach is implemented as two Linux kernel modules in a LAN environment without modification to the hardware and operating systems on host machines. Packets are dispatched to bonding network adapters for transmission. The proposed approach is backward compatible, flexible and transparent to users and only one IP address is needed for multiple bonding network adapters. Evaluation experiments in TCP and UDP transmission are shown with bandwidth gain proportionally to the number of network adapters. It is suitable for large-scale LAN systems with high bandwidth requirement, such as clustering systems.
منابع مشابه
Performance of the MP_Lite message-passing library on Linux clusters
MP_Lite is a light-weight message-passing library designed to deliver the maximum performance to applications in a portable and user-friendly manner. It supports a subset of the most commonly used MPI commands, or it can be run using its own simpler syntax. The high level of performance is achieved by implementing a core set of communication primitives in a very clean fashion. MP_Lite resorts t...
متن کاملInterconnection of Large-Scale LANs Via a Two-Stage Switching HUB for Multimedia Applications
As broadband multimedia applications to the desk top are becoming popular toduy, the high-speed bandwidth demand from a single user will occupy large shares of the LAN's channel capacity. Therefore, the evolution of LAN technologies hiis shifted from shared to dedicated circumstunces. More and more LANs are installed in the enterprise and campus. Interconnection of the large number of LANs will...
متن کاملTurbulent Flow and Aeroacoustic Simulations using a Cluster of Workstations
The COst effective COmputing Array (COCOA), and its successor COCOA-2, is a PC cluster used for a wide variety of aerospace applications. COCOA is a 50 processor Linux cluster of off-the-shelf PCs (dual PII-400s) with 12.5 GB memory connected via fast-ethernet (100 Mbit/sec) and was built in 1998. COCOA-2 is a 42 processor rack-mounted cluster (dual PIII-800s) with 21 GB memory connected via tw...
متن کاملSATIP6 : Next Generation Satellite System Demonstrator
Owing to its modular design and implementation, the SATIP6 satellite emulation platform is able to emulate a transparent DVB-RCS (Digital Video Broadcasting Return Channel via Satellite) system dimensioned around a single Hub, or a system using a regenerative satellite with an on-board switching matrix only by changing some configuration files. After a presentation of the SATIP6 project and arc...
متن کاملOptimal Communication Performance on Fast Ethernet with GAMMA
The current prototype of the Genoa Active Message MAchine (GAMMA) is a low-overhead, Active Messages-based inter-process communication layer implemented mainly at kernel level in the Linux Operating System. It runs on a pool of low-cost Pentium-based Personal Computers (PCs) networked by a low-cost 100base-TX Ethernet hub to form a low-cost message-passing parallel platform. In this paper we de...
متن کامل